
//### 作业：建一个用户表（有姓名,年龄,年龄,创建时间,修改时间）,使用模块加mysql模块,实现对数据的增删改查
//###       修改时记得，把修改时间改成修改时的时间，能实现分页（选做）

//连接数据库
const{connect}=require('http2');
var mysql=require('mysql');

var coon=mysql.createConnection({host:"127.0.0.1",user:"root",password:"123456",database:"uuuu"})
coon.connect()

//获取当前时间
let time=new Date().toLocaleString().replace("/","-").replace("/","-");

// console.log(time);

//增加数据

// var zeng="insert into user (`name`,`age`,`xin`,`day`) values ('张三','17','男','"+time+"')"

var zeng="insert into user (`name`,`age`,`xin`,`day`) values ('牛牛','17','男','"+time+"')"


//判断语句是否有错误
// coon.query(zeng,(err)=>{
//     if(err){
// console.log("运行错误"+err);
//     }else{
//         console.log("--------------------运行成功--------------------------------------------------");
//     }
// }
// )
 // 结束语句  coon.end()


 //删除数据

//  var shang="delete from user where id=1"

//  coon.query(shang,(err,data)=>{

//     if(err){
//         console.log("删除失败"+err);
//     }else{
//         console.log("-------------删除成功---------------");
//     }
//  })

//修改数据

// var xiu="update user set age=17, xiugai='"+time+"' where id=3"

// coon.query(xiu,(err)=>{

//     if(err){
//         console.log("修改失败"+err);
//     }else{
//         console.log("-------修改成功----------");
//     }
// })


//查看数据

//分页

//页数

var page=1;

//查询条数

// var pageSize=2

// var cha="select * from user limit "+(page-1)*pageSize+","+pageSize+" "
// coon.query(cha,(err,results)=>{

//            if(err){
//             console.log("查询失败"+err);
//            }else{
//             console.log("-------查询成功---------");
//             console.log(results);
//            }
// })


// coon.end()


//男女分组总数
var to="select xin,count(*) from user group by xin"

coon.query(to,(err,aa)=>{

    if(err){
        console.log("分组失败"+err);
    }else{
     console.log("---------分组成功");
     console.log(aa);
    }
}
)


//统计人数

var ren="select age,count(*) from user where age>18 and age<45 or age>45 or age<18 group by age"

coon.query(ren,(err,b)=>{

    if(err){
        console.log("统计失败"+err);
    }else{
        console.log("------统计成功------");
        console.log(b);
    }
})
